Automatic Differentiation, C++ Templates, and Photogrammetry

نویسنده

  • Dan Piponi
چکیده

Differential calculus is ubiquitous in digital movie production. We give a novel presentation of automatic differentiation, a method for computing derivatives of functions, that is not well known within the graphics community and describe some applications of this method. In particular we describe the implementation of a photogrammetric reconstruction tool used on the post-production of Matrix Reloaded and Matrix Revolutions that was built using automatic differentiation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Expression Templates for Operator Overloading-based Automatic Differentiation

Expression templates are a well-known set of techniques for improving the efficiency of operator overloading-based forward mode automatic differentiation schemes in the C++ programming language by translating the differentiation from individual operators to whole expressions. However standard expression template approaches result in a large amount of duplicate computation, particularly for larg...

متن کامل

Automatic Shape-based Target Extraction for Close-range Photogrammetry

In order to perform precise identification and location of artificial coded targets in natural scenes, a novel design of circle-based coded target and the corresponding coarse-fine extraction algorithm are presented. The designed target separates the target box and coding box totally and owns an advantage of rotation invariance. Based on the original target, templates are prepared by three geom...

متن کامل

Kohonen Self Organizing for Automatic Identification of Cartographic Objects

Automatic identification and localization of cartographic objects in aerial and satellite images have gained increasing attention in recent years in digital photogrammetry and remote sensing. Although the automatic extraction of man made objects in essence is still an unresolved issue, the man made objects can be extracted from aerial photos and satellite images. Recently, the high-resolution s...

متن کامل

Implementation of Exact Sensitivities in a Circuit Simulator Using Automatic Differentiation

Sensitivities are very important in electronic circuit analysis and design. This paper presents a general circuit simulation programme that calculates analytical sensitivities with respect to any parameter using automatic differentiation. A novel aspect of this implementation is that C++ templates are used along with automatic differentiation libraries to produce (at compilation time) different...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Graphics, GPU, & Game Tools

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2004